/*
 * Copyright (c) 2007 - 2015 Joseph Gaeddert
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

//
// iirfilt_crcf_data_h5x64.c: autotest iirfilt data
//

#include <complex.h>

float iirfilt_crcf_data_h5x64_b[] = {
    0.004824343358,
    0.019297373431,
    0.028946060146,
    0.019297373431,
    0.004824343358};

float iirfilt_crcf_data_h5x64_a[] = {
    1.000000000000,
   -2.369513007182,
    2.313988414416,
   -1.054665405879,
    0.187379492368};

float complex iirfilt_crcf_data_h5x64_x[] = {
    0.034816486087 +  -0.057435933225*_Complex_I,
   -0.138922686034 +   0.002487157060*_Complex_I,
    0.002168200782 +   0.075752631688*_Complex_I,
    0.110645778286 +   0.097973148283*_Complex_I,
   -0.062999498912 +   0.034473236147*_Complex_I,
    0.030513585484 +   0.108486942526*_Complex_I,
    0.130905798224 +  -0.206952317034*_Complex_I,
    0.104557822758 +  -0.049326363722*_Complex_I,
    0.175995475228 +  -0.040903480637*_Complex_I,
    0.263382017202 +   0.007386489593*_Complex_I,
    0.075401623113 +   0.034346157974*_Complex_I,
   -0.004787311774 +   0.050323428781*_Complex_I,
    0.039595621673 +  -0.013034423002*_Complex_I,
    0.289435339135 +   0.004887226549*_Complex_I,
    0.000109192613 +  -0.098143317718*_Complex_I,
    0.218628727322 +   0.045783638022*_Complex_I,
    0.011357280346 +   0.060469524704*_Complex_I,
   -0.005462153874 +   0.011440185961*_Complex_I,
    0.086903581383 +   0.054667638583*_Complex_I,
    0.009197661173 +  -0.006158688411*_Complex_I,
    0.082244960567 +  -0.138538495472*_Complex_I,
    0.078074527675 +  -0.110054617600*_Complex_I,
   -0.071517687777 +  -0.053281282254*_Complex_I,
    0.050695873651 +   0.049035186418*_Complex_I,
   -0.064011859850 +   0.057026886508*_Complex_I,
    0.002187309591 +   0.247199024244*_Complex_I,
    0.177910643270 +   0.036260952778*_Complex_I,
   -0.133404966159 +   0.007272659425*_Complex_I,
    0.104545832232 +   0.100374198245*_Complex_I,
    0.152937259249 +  -0.006345268825*_Complex_I,
   -0.089893987831 +  -0.066730853350*_Complex_I,
   -0.031614665144 +  -0.108199665873*_Complex_I,
   -0.019945023665 +  -0.036637064501*_Complex_I,
    0.035423077805 +  -0.084251698103*_Complex_I,
   -0.045559909198 +  -0.065683835690*_Complex_I,
    0.082043588708 +  -0.073113783286*_Complex_I,
    0.146363247845 +  -0.313133192986*_Complex_I,
    0.163657926540 +   0.035668446628*_Complex_I,
   -0.133126328934 +  -0.033221937410*_Complex_I,
   -0.041582597083 +   0.060780541288*_Complex_I,
   -0.102136662865 +   0.064174466409*_Complex_I,
    0.129371455827 +  -0.122309646349*_Complex_I,
    0.081072163867 +   0.121012321373*_Complex_I,
    0.035429837296 +   0.040975877524*_Complex_I,
    0.047403447509 +   0.014166128441*_Complex_I,
    0.081667476778 +   0.117576764934*_Complex_I,
    0.142529344063 +  -0.015788307193*_Complex_I,
    0.107269994778 +   0.039678416397*_Complex_I,
   -0.189638285144 +  -0.025105560583*_Complex_I,
    0.127449393546 +  -0.026105377201*_Complex_I,
    0.051057729361 +  -0.029706326528*_Complex_I,
    0.095342091161 +  -0.221870514334*_Complex_I,
    0.033077914989 +  -0.078421433242*_Complex_I,
    0.139326073519 +   0.176520418207*_Complex_I,
    0.180222947875 +  -0.140485235948*_Complex_I,
   -0.092080231794 +   0.044423535254*_Complex_I,
   -0.116184788790 +  -0.081712392283*_Complex_I,
   -0.015159814021 +  -0.253655296232*_Complex_I,
   -0.165572835614 +   0.032968825997*_Complex_I,
   -0.018186027637 +   0.146030996176*_Complex_I,
   -0.081743534837 +   0.046764387177*_Complex_I,
   -0.163907916201 +   0.000894565796*_Complex_I,
    0.066507006426 +   0.153027239112*_Complex_I,
   -0.093381553000 +   0.004333390574*_Complex_I};

float complex iirfilt_crcf_data_h5x64_y[] = {
    0.000167966683 +  -0.000277090663*_Complex_I,
    0.000399655237 +  -0.001752933682*_Complex_I,
   -0.001104267382 +  -0.004761506250*_Complex_I,
   -0.006137988749 +  -0.006620307024*_Complex_I,
   -0.012217626919 +  -0.002445090386*_Complex_I,
   -0.014480238497 +   0.010330691717*_Complex_I,
   -0.010763861323 +   0.028395668560*_Complex_I,
   -0.000501503170 +   0.042087127701*_Complex_I,
    0.017677520131 +   0.040492499282*_Complex_I,
    0.044775392784 +   0.020918790830*_Complex_I,
    0.079868253591 +  -0.007890790986*_Complex_I,
    0.117333468546 +  -0.032191317082*_Complex_I,
    0.145332483454 +  -0.041696063730*_Complex_I,
    0.153450768495 +  -0.034623789141*_Complex_I,
    0.143091173002 +  -0.017649460381*_Complex_I,
    0.125440207813 +  -0.001185301267*_Complex_I,
    0.110781054574 +   0.007694330137*_Complex_I,
    0.102309442381 +   0.009525121208*_Complex_I,
    0.096424656974 +   0.009467240886*_Complex_I,
    0.087905819414 +   0.011472932774*_Complex_I,
    0.075351746332 +   0.015189934128*_Complex_I,
    0.061539619627 +   0.015371965161*_Complex_I,
    0.050238103007 +   0.005354811389*_Complex_I,
    0.042392909138 +  -0.015692162843*_Complex_I,
    0.035487235197 +  -0.039320795693*_Complex_I,
    0.026683183579 +  -0.051939223046*_Complex_I,
    0.016086735480 +  -0.042351028087*_Complex_I,
    0.007718993110 +  -0.009467148500*_Complex_I,
    0.005371191435 +   0.034876269506*_Complex_I,
    0.009169183447 +   0.073622002790*_Complex_I,
    0.018251989832 +   0.094472386300*_Complex_I,
    0.030162933688 +   0.092028482193*_Complex_I,
    0.038047814129 +   0.066731638129*_Complex_I,
    0.035763727219 +   0.025446392854*_Complex_I,
    0.023934856252 +  -0.020176728351*_Complex_I,
    0.008437472733 +  -0.058844376262*_Complex_I,
   -0.003244989715 +  -0.085035950076*_Complex_I,
   -0.003390870214 +  -0.101037326348*_Complex_I,
    0.012003956420 +  -0.111181202859*_Complex_I,
    0.036474465180 +  -0.114015132267*_Complex_I,
    0.054397129333 +  -0.103816397690*_Complex_I,
    0.053458816959 +  -0.078552582252*_Complex_I,
    0.035502609681 +  -0.044222383504*_Complex_I,
    0.014265637465 +  -0.010619069148*_Complex_I,
    0.003101144454 +   0.016085677224*_Complex_I,
    0.006286890891 +   0.034538795527*_Complex_I,
    0.020824414839 +   0.045682197348*_Complex_I,
    0.042111099700 +   0.051038175528*_Complex_I,
    0.064730289486 +   0.051165119231*_Complex_I,
    0.079924238054 +   0.045642918872*_Complex_I,
    0.080081550492 +   0.034340023196*_Complex_I,
    0.067180942535 +   0.017458189468*_Complex_I,
    0.051064446907 +  -0.005688909571*_Complex_I,
    0.040695417558 +  -0.033996511064*_Complex_I,
    0.040715290376 +  -0.059379363759*_Complex_I,
    0.051739083738 +  -0.071274663107*_Complex_I,
    0.067460869459 +  -0.066847437344*_Complex_I,
    0.074610717895 +  -0.053096308826*_Complex_I,
    0.062263741557 +  -0.042094216632*_Complex_I,
    0.029932249437 +  -0.041388946019*_Complex_I,
   -0.013495205238 +  -0.045430267433*_Complex_I,
   -0.055715901366 +  -0.041773963667*_Complex_I,
   -0.087248260391 +  -0.024536503294*_Complex_I,
   -0.103228307102 +   0.002973369704*_Complex_I};

